#tumblr_controls { display:none; }

html, body { padding:0px; margin:0px; line-height:1.3; }
body { color:#efefef; background-color:#727272;font-family:Sans;}
h1, h2, h3, h4, h5, h6, h7 {font-family:다음,Sans;color:#f9dc41; margin:0px;}
h2, h3 {margin:0.5em 0;}
h2 {font-size:18px;}
h3 {font-size:16px;}
p {font-size:12px;line-height:24px;margin:0 0 15px;}
a {    text-decoration:none;}
a, a:link, a:visited { color:#eef; background-color:transparent; border-color:#99a; }
a:hover, a:active { color:#f9dc41; }
ul, ol { padding:0 0 0 20px; margin:0px; }
ul li, ol li { font-family:다음,Sans;font-size:10pt; }
blockquote { margin:20px 0 20px 10px; }
blockquote p { border-left:5px solid #666; padding:3px 0 3px 10px; }
::selection { background-color:#f9dc41; color:#333;}
::-moz-selection { background-color:#f9dc41; color:#333;}

.header { color:#ec8; background-color:#3c3c3c; position:relative;border-bottom:5px solid #f9dc41;height:60px;}
.title a { display:block;font-size:16px;font-weight:bold; line-height:59px;text-indent:20px;padding-top:1px;color:#f9dc41;}
.sites {position:absolute;top:20px;right:15px;padding:0 0 0 150px;}
.sites li { list-style:none;float:left;}
.sites li a { display:block;padding:5px;  }
.footer {clear:both;text-align:center;padding:1em 0;border-width:0em;border-style:solid;border-top-width:0;font-size:10pt;color:#ccc;}

.body { position:relative;margin:0 auto;padding:10px;}

.sidebar { }
.sidebox { border:1px solid #444; margin-bottom:5px; border-radius:4px; background:#3c3c3c; }

.navigation a { display:block; }
.navigation ul {overflow:hidden;padding:0;display:block;padding:3px 0;}
.navigation ul li {list-style:none;}
.navigation ul li a {text-decoration:none;font-weight:bold;display:block; padding:6px 10px; color:#cecece; font-size:12px;}
.navigation ul li a:hover { background:#5e5e5e; color:#f9dc41; }

.contents {  }
.content { position:relative; color:#eef; border-color:#444;line-height:1.8em; background-color:#3c3c3c; border:1px solid #333; border-radius:4px; margin-bottom:10px; padding:10px 15px 20px;}
.content .media { margin:0 auto; padding:10px 0; text-align:center; }
.content .media img { box-shadow:#333 1px 1px 5px; }
.content ul { padding-bottom:10px; }
.content li { line-height:160%; font-size:12px; color:#cecece;}
.content li a { color:#cecece; }
.content li a:hover { color:#f9dc41;}
.content h2 { margin:5px 0 20px; font-size:16px; }
.content h2 a { color:#f9dc41; }
.content .text img { max-width:100%; }

.post_date abbr a { display:block; font-size:11px; color:#3c3c3c; font-weight:bold; text-shadow:#333 0px 0px 1px; padding:2px 0; position:absolute; right:-5px; top:33px; background-color:#f9dc41; box-shadow:#333 1px 1px 5px; width:120px; text-indent:10px; opacity:0.7; }

.post_meta { margin:30px 0 0; font-size:11px }
.tags .tags_title { float:left; margin-right:5px; }
.tags ul { padding:0;margin:0; } 
.tags ul li { list-style:none; display:inline-block; padding:0;margin:0; }
.tags ul li a { display:inline-block; font-size:11px; color:#aaa; padding:2px 5px 0px; border-radius:15px; border:1px solid #aaa; }
.tags ul li a:hover { color:#aaa; border-color:#f9dc41 }

.page { overflow:hidden; margin-bottom:10px; }
.page a { display:block; padding:5px; color:#333; font-size:12px; font-weight:bold; }
.page a:hover { color:#f9dc41; }
.prev_page { float:left; }
.next_page { float:right; }
